package com.sjl.handler;

/**
 * @author sjl
 * @version V1.0
 * @Package com.sjl.handler
 * @date 2018/9/19 0019 10:16
 */
//@Component
public class TimeHandler {

//    public Mono<ServerResponse> getTime(ServerRequest serverRequest) {
//        return ok().contentType(MediaType.TEXT_PLAIN).body(Mono.just("Now is " + new SimpleDateFormat("HH:mm:ss").format(new Date())), String.class);
//    }
//    public Mono<ServerResponse> getDate(ServerRequest serverRequest) {
//        return ok().contentType(MediaType.TEXT_PLAIN).body(Mono.just("Today is " + new SimpleDateFormat("yyyy-MM-dd").format(new Date())), String.class);
//    }
//
//    public Mono<ServerResponse> sendTimePerSec(ServerRequest serverRequest) {
//
//        return ok().contentType(MediaType.TEXT_EVENT_STREAM).body(
//                Flux.interval(Duration.ofSeconds(1)).
//                        map(l -> new SimpleDateFormat("HH:mm:ss").format(new Date())),
//                String.class);
//    }
}
